#menuW {
    border: 1px solid #dedede;
    margin-top: 20px
}

#menuW .l {
    width: 250px;
    float: left
}

#menuW .l .menutop {
    position: relative;
    display: block;
    padding: 0 12px;
    line-height: 32px;
    cursor: pointer;
    border-bottom: 1px solid #dedede;
    border-left: 1px solid #44b549;
    margin-left: -1px
}

#menuW .l .menutop:hover, #menuW .l .menutop.hov {
    background-color: #fafafa
}

#menuW .l .menutop:hover .del, #menuW .l .menutop.hov .del, #menuW .l .menutop:hover .sadd, #menuW .l .menutop.hov .sadd {
    display: block
}

#menuW .l .menusubs {
    padding: 0;
    margin: 0;
    max-height: 151px
}

#menuW .l .menusubs li {
    list-style-type: none;
    line-height: 30px;
    position: relative;
    display: block;
    cursor: pointer;
    background: url('../images/icon/dot.png') 14px center no-repeat #fff;
    background-size: 6px;
    padding-left: 30px;
    padding-right: 12px;
    border-bottom: 1px solid #dedede
}

#menuW .l .menusubs li:hover, #menuW .l .menusubs li.hov {
    background-color: #fafafa
}

#menuW .l .menusubs li:hover .del, #menuW .l .menusubs li.hov .del {
    display: block
}

#menuW .l .menusubs li .del {
    top: 8px
}

#menuW .l .del {
    display: none;
    position: absolute;
    width: 15px;
    height: 15px;
    right: 12px;
    top: 10px;
    background: url("../images/icon/base_z231ecc.png") 0 -3543px no-repeat
}

#menuW .l .del:hover {
    background: url('../images/icon/base_z231ecc.png') 0 -3567px no-repeat
}

#menuW .l .sadd {
    display: none;
    position: absolute;
    width: 16px;
    height: 16px;
    right: 35px;
    top: 9px;
    background: url("../images/icon/base_z231ecc.png") 0 -3447px no-repeat
}

#menuW .l .sadd:hover {
    background: url('../images/icon/base_z231ecc.png') 0 -3471px no-repeat
}

#menuW .r {
    margin-left: 250px;
    border-left: 1px solid #dedede;
    overflow: hidden
}

#menuW .tbar {
    position: relative;
    line-height: 38px;
    padding: 0 12px;
    background-color: #fafafa;
    border-bottom: 1px solid #dedede
}

#menuW .tbar .add {
    float: right;
    display: block;
    width: 16px;
    height: 16px;
    margin-top: 12px;
    background: url('../images/icon/base_z231ecc.png') 0 -4282px no-repeat
}

#menuW .tbar .add:hover {
    background: url('../images/icon/base_z231ecc.png') 0 -4308px no-repeat
}

#addmenu1 {
    display: none;
    width: 250px
}

#addmenu1 .in {
    padding-bottom: 10px
}

#menuX {
    height: 551px
}

#ntright {
    padding: 3px;
    min-height: 551px;
    position: relative
}

#ntright .acts {
    display: none
}

#reltype {
    width: 48%;
    float: left
}

#cattype {
    display: none;
    width: 48%;
    float: right
}